#ifndef H_FONCTION_
#define H_FONCTION_


#include"variables.h"


/****************************About -- Structure***********************/


/********************************************************************
 *       Fonction d'initialization du Structure "data"              *
 *                elle met : -1 dans les "int"                      *
 *                  et NULL dans les "char"                         *
 *                  sauf "firewall" & "NAT"                         *
 ********************************************************************/
void initialization_struct (data * ptr);

/********************************************************************
 *             Fonction qui test si la Structure "data"             *
 *                     est vide = return 1                          *
 *                   est non-vide = return 0                        *
 ********************************************************************/
int struct_empty (data * ptr);


/********************************************************************
 *             Fonction vidange de la Structure "data"              *
 *               vide la structure dans un fichier                  *
 ********************************************************************/
void struct_clear (data * ptr, FILE * tmp);


/********************************************************************
 *           Fonction d'affichage de la Structure "data"            *
 ********************************************************************/
void struct_affiche (data * ptr);


#endif
